//  @ Project : GagalPanen
//  @ File Name : nonplantablecell.hpp
//  @ Date : 3/9/2011
//  @ Author : 
//
//


#if !defined(_NONPLANTABLECELL_H)
#define _NONPLANTABLECELL_H

#include "cell.hpp"
#include "gameinterface.hpp"

class NonPlantableCell : public Cell {
public:
  // normal constructor
  NonPlantableCell(GameInterface* game);

  // load game constructor
  NonPlantableCell(GameInterface* game, std::ifstream& is);

  virtual void save(std::ofstream& os);

  virtual ~NonPlantableCell();
  void advanceDay();
  void advanceTime();
  bool isEnterable();
  bool isPlantable();
  bool isSteppable();
};

#endif  //_NONPLANTABLECELL_H
